home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / main_frm / vi.zoo / hexchars.c < prev    next >
C/C++ Source or Header  |  1988-06-07  |  3KB  |  147 lines

  1. /*
  2.  * STevie - ST editor for VI enthusiasts.    ...Tim Thompson...twitch!tjt...
  3.  *
  4.  * Extensive modifications by:  Tony Andrews       onecom!wldrdg!tony
  5.  *
  6.  */
  7.  
  8. #include "stevie.h"
  9.  
  10. /*
  11.  * This file shows how to display characters on the screen. This is
  12.  * approach is something of an overkill. It's a remnant from the
  13.  * original code that isn't worth messing with for now. TABS are
  14.  * special-cased depending on the value of the "list" parameter.
  15.  */
  16.  
  17. struct charinfo chars[] = {
  18.     /* 000 */    1, NULL,
  19.     /* 001 */    2, "^A",
  20.     /* 002 */    2, "^B",
  21.     /* 003 */    2, "^C",
  22.     /* 004 */    2, "^D",
  23.     /* 005 */    2, "^E",
  24.     /* 006 */    2, "^F",
  25.     /* 007 */    2, "^G",
  26.     /* 010 */    2, "^H",
  27.     /* 011 */    2, "^I",
  28.     /* 012 */    7, "[ERROR]",    /* shouldn't occur */
  29.     /* 013 */    2, "^K",
  30.     /* 014 */    2, "^L",
  31.     /* 015 */    2, "^M",
  32.     /* 016 */    2, "^N",
  33.     /* 017 */    2, "^O",
  34.     /* 020 */    2, "^P",
  35.     /* 021 */    2, "^Q",
  36.     /* 022 */    2, "^R",
  37.     /* 023 */    2, "^S",
  38.     /* 024 */    2, "^T",
  39.     /* 025 */    2, "^U",
  40.     /* 026 */    2, "^V",
  41.     /* 027 */    2, "^W",
  42.     /* 030 */    2, "^X",
  43.     /* 031 */    2, "^Y",
  44.     /* 032 */    2, "^Z",
  45.     /* 033 */    2, "^[",
  46.     /* 034 */    2, "^\\",
  47.     /* 035 */    2, "^]",
  48.     /* 036 */    2, "^^",
  49.     /* 037 */    2, "^_",
  50.     /* 040 */    1, NULL,
  51.     /* 041 */    1, NULL,
  52.     /* 042 */    1, NULL,
  53.     /* 043 */    1, NULL,
  54.     /* 044 */    1, NULL,
  55.     /* 045 */    1, NULL,
  56.     /* 046 */    1, NULL,
  57.     /* 047 */    1, NULL,
  58.     /* 050 */    1, NULL,
  59.     /* 051 */    1, NULL,
  60.     /* 052 */    1, NULL,
  61.     /* 053 */    1, NULL,
  62.     /* 054 */    1, NULL,
  63.     /* 055 */    1, NULL,
  64.     /* 056 */    1, NULL,
  65.     /* 057 */    1, NULL,
  66.     /* 060 */    1, NULL,
  67.     /* 061 */    1, NULL,
  68.     /* 062 */    1, NULL,
  69.     /* 063 */    1, NULL,
  70.     /* 064 */    1, NULL,
  71.     /* 065 */    1, NULL,
  72.     /* 066 */    1, NULL,
  73.     /* 067 */    1, NULL,
  74.     /* 070 */    1, NULL,
  75.     /* 071 */    1, NULL,
  76.     /* 072 */    1, NULL,
  77.     /* 073 */    1, NULL,
  78.     /* 074 */    1, NULL,
  79.     /* 075 */    1, NULL,
  80.     /* 076 */    1, NULL,
  81.     /* 077 */    1, NULL,
  82.     /* 100 */    1, NULL,
  83.     /* 101 */    1, NULL,
  84.     /* 102 */    1, NULL,
  85.     /* 103 */    1, NULL,
  86.     /* 104 */    1, NULL,
  87.     /* 105 */    1, NULL,
  88.     /* 106 */    1, NULL,
  89.     /* 107 */    1, NULL,
  90.     /* 110 */    1, NULL,
  91.     /* 111 */    1, NULL,
  92.     /* 112 */    1, NULL,
  93.     /* 113 */    1, NULL,
  94.     /* 114 */    1, NULL,
  95.     /* 115 */    1, NULL,
  96.     /* 116 */    1, NULL,
  97.     /* 117 */    1, NULL,
  98.     /* 120 */    1, NULL,
  99.     /* 121 */    1, NULL,
  100.     /* 122 */    1, NULL,
  101.     /* 123 */    1, NULL,
  102.     /* 124 */    1, NULL,
  103.     /* 125 */    1, NULL,
  104.     /* 126 */    1, NULL,
  105.     /* 127 */    1, NULL,
  106.     /* 130 */    1, NULL,
  107.     /* 131 */    1, NULL,
  108.     /* 132 */    1, NULL,
  109.     /* 133 */    1, NULL,
  110.     /* 134 */    1, NULL,
  111.     /* 135 */    1, NULL,
  112.     /* 136 */    1, NULL,
  113.     /* 137 */    1, NULL,
  114.     /* 140 */    1, NULL,
  115.     /* 141 */    1, NULL,
  116.     /* 142 */    1, NULL,
  117.     /* 143 */    1, NULL,
  118.     /* 144 */    1, NULL,
  119.     /* 145 */    1, NULL,
  120.     /* 146 */    1, NULL,
  121.     /* 147 */    1, NULL,
  122.     /* 150 */    1, NULL,
  123.     /* 151 */    1, NULL,
  124.     /* 152 */    1, NULL,
  125.     /* 153 */    1, NULL,
  126.     /* 154 */    1, NULL,
  127.     /* 155 */    1, NULL,
  128.     /* 156 */    1, NULL,
  129.     /* 157 */    1, NULL,
  130.     /* 160 */    1, NULL,
  131.     /* 161 */    1, NULL,
  132.     /* 162 */    1, NULL,
  133.     /* 163 */    1, NULL,
  134.     /* 164 */    1, NULL,
  135.     /* 165 */    1, NULL,
  136.     /* 166 */    1, NULL,
  137.     /* 167 */    1, NULL,
  138.     /* 170 */    1, NULL,
  139.     /* 171 */    1, NULL,
  140.     /* 172 */    1, NULL,
  141.     /* 173 */    1, NULL,
  142.     /* 174 */    1, NULL,
  143.     /* 175 */    1, NULL,
  144.     /* 176 */    1, NULL,
  145.     /* 177 */    5, "[DEL]",
  146. };
  147.